An approach to feature location in distributed systems

نویسندگان

  • Dennis Edwards
  • Sharon Simmons
  • Norman Wilde
چکیده

This paper describes an approach to the feature location problem for distributed systems, that is, to the problem of locating which code components are important in providing a particular feature for an end user. A feature is located by observing system execution and noting time intervals in which it is active. Traces of execution in intervals with and without the feature are compared. Earlier experience has shown that this analysis is difficult because distributed systems often exhibit stochastic behavior and because time intervals are hard to identify with precision. To get around these difficulties, the paper proposes a definition of time interval based on the causality analysis introduced by Lamport and others. A strict causal interval may be defined, but it must often be extended to capture latent events and to represent the inherent imprecision in time measurement. This extension is modeled using a weighting function which may be customized to the specific circumstances of each study. The end result of the analysis is a component relevance index, denoted pc, which can be used to measure the relevance of a software component to a particular feature. Software Engineers may focus their analysis efforts on the top components as ranked according to pc. Two case studies are presented. The first study demonstrates the feasibility of pc by applying our methodology to a well-defined distributed system. The second study demonstrates the versatility of pc by applying our methodology to message logs obtained from a large military system. Both studies indicate that the suggested approach could be an effective guide for a Software Engineer who is maintaining or enhancing a distributed system.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Heuristic Approach to Distributed Generation Source Allocation for Electrical Power Distribution Systems

The recent trends in electrical power distribution system operation and management are aimed at improving system conditions in order to render good service to the customer. The reforms in distribution sector have given major scope for employment of distributed generation (DG) resources which will boost the system performance. This paper proposes a heuristic technique for allocation of distribut...

متن کامل

A New Framework for Distributed Multivariate Feature Selection

Feature selection is considered as an important issue in classification domain. Selecting a good feature through maximum relevance criterion to class label and minimum redundancy among features affect improving the classification accuracy. However, most current feature selection algorithms just work with the centralized methods. In this paper, we suggest a distributed version of the mRMR featu...

متن کامل

Optimum Location of Outrigger-belt Truss in Tall Buildings Based on Maximization of the Belt Truss Strain Energy

In this paper, based on maximizing the outrigger-belt truss system’s strain energy, a methodology for determining the optimum location of an outrigger-belt truss system is presented. Tall building structures with combined systems of framed tube, shear core and outrigger-belt truss system’s are modeled using continuum approach. In this approach, the framed tube system is modeled as a cantilevere...

متن کامل

Investigating and Improving the Effect of Distributed Generation on Reliability in Wind Systems by ARMA Method

The increasing development of the use of new energies has led to the widespread use of power electronics, so that electronic power converters play an important role in extracting power from renewable sources. Power electronics can convert raw energy produced from new energy into the desired power with controlled current, voltage and frequency to be used in the power grid. Restructuring of power...

متن کامل

Design of A No-chatter Fractional Sliding Mode Control Approach for Stabilization of Non-Integer Chaotic ‎Systems‎

A nonlinear chattering-free sliding mode control method is designed to stabilize fractional chaotic systems with model uncertainties and external disturbances. The main feature of this controller is rapid convergence to equilibrium point, minimize chattering and resistance against uncertainties. The frequency distributed model is used to prove the stability of the controlled system based on dir...

متن کامل

A Novel Reconfiguration Mixed with Distributed Generation Planning via Considering Voltage Stability Margin

In recent years, in Iran and other countries the power systems are going to move toward creating a competition structure for selling and buying electrical energy. These changes and the numerous advantages of DGs have made more incentives to use these kinds of generators than before. Therefore, it is necessary to study all aspects of DGs, such as size selection and optimal placement and impact o...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Journal of Systems and Software

دوره 79  شماره 

صفحات  -

تاریخ انتشار 2006